Transaction Processing Workloads - A Comparison to the SPEC Benchmarks Using Memory Hierarchy Performance Studies
نویسندگان
چکیده
Abstract This study analyzes the memory hierarchy performance of three SPEC benchmarks and two TPC benchmarks. It nds large di erences between the benchmarks in instruction cache miss rates and smaller di erences in data cache miss rates. It then breaks all of the miss rates down in their components: context switch misses, user misses, supervisor misses, and collision misses. It demonstrates that context switches contribute little to the miss rates as do collision misses. Finally, using temporal locality graphs, it shows that the inherent locality di erences between the reference streams is the main cause of miss rate di erences between the various benchmarks.
منابع مشابه
AlphaServer 4100 Performance Characterization
The performance analysis undertaken examined a number of workloads with different characteristics, including the SPEC95 benchmark suites (floating-point and integer), the LINPACK benchmark, AIM Suite VII (UNIX multiuser benchmark), the TPC-C transaction processing benchmark, image rendering, and memory latency and bandwidth tests. Note that both commercial (AIM and TPC-C) and technical/scientif...
متن کاملAnalysis of the Characteristics of Production Database Workloads and Comparison with the TPC Benchmarks
There has been very little empirical analysis of any real production database workloads. Although The Transaction Processing Performance Council benchmarks C (TPC-C) and D (TPC-D) have become the standard benchmarks for online transaction processing and decision support systems respectively, there has also not been any major effort to systematically analyze their workload characteristics, espec...
متن کاملMultimedia Workloads versus SPEC CPU2000
With the use of peer-to-peer media sharing, the typical users now have a huge collection of media at their fingertips. Digitized audio and video is becoming the norm to store music, pictures and motion. State of the art computers, especially personal computers are spending a large part of their cycles on workloads performing audio and video encoding and decoding. The SPEC CPU2000 benchmarks are...
متن کاملThe Inaccuracy of Trace-Driven Simulation Using Incomplete Multiprogramming Trace Data
Trace-driven simulation is commonly used to predict the performance of computer systems. However, existing tracing techniques produce traces inadequate for some studies: they do not usually record operating system references, and they produce relatively short traces. This paper explores the impact of these trace distortions on the performance estimates of unipro-cessor memory hierarchies using ...
متن کاملPerformance Evaluation of HPC Benchmarks on VMware's ESXi Server
A major obstacle to virtualizing HPC workloads is a concern about the performance loss due to virtualization. We will demonstrate that new features significantly enhance the performance and scalability of virtualized HPC workloads on VMware’s virtualization platform. Specifically, we will discuss VMware’s ESXi Server performance for virtual machines with up to 64 virtual CPUs as well as support...
متن کامل